2dc974befc040a7be2b1fb91859e60a72f96d4c9,android/app/src/main/java/com/wingjay/jianshi/network/GlobalRequestInterceptor.java,GlobalRequestInterceptor,intercept,#Chain#,39

Before Change


  public Response intercept(Chain chain) throws IOException {
    Request request = chain.request();
    HttpUrl.Builder urlBuilder = request.url().newBuilder();
    urlBuilder.addQueryParameter("device_id", DeviceUtil.getAndroidId(applicationContext));
    urlBuilder.addQueryParameter("version_name", BuildConfig.VERSION_NAME);

    Request.Builder newRequestBuilder = request.newBuilder();

After Change


  public Response intercept(Chain chain) throws IOException {
    Request request = chain.request();
    HttpUrl.Builder urlBuilder = request.url().newBuilder();
    urlBuilder.addQueryParameter("device_id", DeviceUtil.getAndroidId(applicationContext))
        .addQueryParameter("version_name", BuildConfig.VERSION_NAME)
        .addQueryParameter("locale", Locale.getDefault().toString())
        .addQueryParameter("random", String.valueOf(System.nanoTime()))
        .addQueryParameter("ts", String.valueOf(System.currentTimeMillis()));